Collins Russian Dictionary 2nd Edition © HarperCollins Publishers 2000, 1997:
witness [ˈwɪtnɪs] n (person, also LAW) свиде́тель(ница) m(f)
vt (event) быть (impf) свиде́телем[-льницей] +gen ; (document) заверя́ть (заве́рить perf)
to bear witness to (fig) свиде́тельствовать (impf) о +prp
witness for the prosecution/defence свиде́тель обвине́ния/защи́ты
to witness to sth засвиде́тельствовать (perf) факт чего́-н
I can witness (to) having seen ... я могу́ засвиде́тельствовать, что я ви́дел ...
* is used to mark translations which have irregular inflections. The Russian-English side of the dictionary gives inflectional information.
Русский: